package leetcode.editor.cn;

/**
 * [69]x 的平方根
 * sqrtx
 */
//实现 int sqrt(int x) 函数。
// 计算并返回 x 的平方根，其中 x 是非负整数。
// 由于返回类型是整数，结果只保留整数的部分，小数部分将被舍去。
// 示例 1:
// 输入: 4
//输出: 2
// 示例 2:
// 输入: 8
//输出: 2
//说明: 8 的平方根是 2.82842..., 
//由于返回类型是整数，小数部分将被舍去。
// 
// Related Topics 数学 二分查找 
// 👍 680 👎 0

public class LC069_Sqrtx {
    public static void main(String[] args) {
        Solution solution = new LC069_Sqrtx().new Solution();
        int result = solution.mySqrt(16);
        System.out.println("result = " + result);
    }

    //leetcode submit region begin(Prohibit modification and deletion)
    class Solution {
        public int mySqrt(int x) {
            return (int) Math.sqrt(x);
        }
    }
    //leetcode submit region end(Prohibit modification and deletion)

}